<?php
//Si une recherche a été effectuée
if(isset($_SESSION['usersResultSearch']) && isset($_SESSION['searchCriteria']))
{
	if(!isset($_GET['search']))
	{
		$_SESSION['usersResultSearch'] = "";
		$_SESSION['searchCriteria'] = "";
	}
	$usersResultSearch = $_SESSION['usersResultSearch'];
	$searchCriteria = $_SESSION['searchCriteria'];
}
else
{
	$userResultSearch = null;
	$searchCriteria = "";
}
?>
	
<form name="form_search_user" method="Post" action="search_user_post.php">
	<label for="form_search_user_text">Rechercher un utilisateur (login ou mail) : </label><input type="text" class="form_text" name="form_search_user_text" value="<?php echo $searchCriteria;?>"><br/>
	<label></label>
	<input type="submit" name="form_search_user_submit" value="Rechercher">
</form>

<?php
//Si une recherche a été effectuée
if(isset($_SESSION['usersResultSearch']) && isset($_SESSION['searchCriteria']))
{
	//Si recherche effectuée et au moins 1 résultat
	if(isset($usersResultSearch) && $usersResultSearch != NULL)
	{
		echo '<p>La recherche a retourné '.count($usersResultSearch).' résultat(s).</p>';
		echo '<ul>';
		foreach($usersResultSearch as $userResultSearch)
		{
			echo '<li>';
			echo '<a href="profile.php?userid='.$userResultSearch->id().'" alt="Consulter profil">'.$userResultSearch->login().'</a> ('.$userResultSearch->mail().')';
			if($userManager->getStatusPlayer($userResultSearch, $contest) == 0 || $userManager->getStatusPlayer($userResultSearch, $contest) == 6) echo '<i> - <a href="?contestid='.$contest->id().'&view=players&action=invitecontest&userid='.$userResultSearch->id().'&search" alt="Inviter au concours">Inviter au concours</a></i>';
			echo '</li>';
		}
		echo '</ul>';
		echo '</p>';
	}
	// Si recherche effectuée mais 0 résultat
	elseif(isset($usersResultSearch) && $usersResultSearch != "")
	{
		?>
		<p>La recherche n'a retourné aucun résultat.<br />
		<?php
		$regex_mail="#^[-.\w]+@[-.\w]{2,}\.[\D]{2,4}$#";
		if($searchCriteria!="" && preg_match($regex_mail, $searchCriteria))
		{
			?>
			Tu souhaites inviter <?php echo $searchCriteria;?> à rejoindre la communauté Kilbet ? Clique <a href="search_user.php?action=inviteKilbet&mail=<?php echo $searchCriteria;?>" alt="Inviter">ici</a>.
			<?php
		}
	}
	
	//Si invitation à Kilbet
	if(isset($_GET['action']) && $_GET['action']=="inviteKilbet") 
	{
		$userManager->inviteKilbet($userConnected, $_GET['mail']);
		header('Location: '.$referer);
	}
}
?>